s = "Python is great!"

# 9. 创建字符串列表: 使用列表生成式，
# 根据字符串`s` 创建一个列表，其中包含`s` 的每个单词的首字母大写形式。
# r=[w.capitalize() for w in s.split()]
# print(r)
#将这两部分以相反顺序拼接起来
# g=s[:7]
# sky=""
# blank=""
# for i in g:
#     sky=i+sky
# print(sky)
# m=s[7:]
# for h in m:
#     blank=h+blank
# print(blank)
# u=sky+blank
# print(u)
# 替换great
# i=s.replace('great',"awesome")
# print(i)
# 在第一个出现的t后面加上_inserted
# i=s.find('t')
# p=s[:i+1]+'_inserted'+s[i+1:]
# print(p)
# 检查is第一次出现的位置
# i=s.find('is')
# print(i)
# 检查回文
# s2 = "A man, a plan, a canal, Panama!"
# s2=s2.lower()
# s3=[]
# for g in s2:
#     if g.isalpha():
#         s3.append(g)
# s4=s3[::-1]
# t=s4==s3
# print(t)
# 把字符串`s` 中的所有空格替换成下划线
# i=s.replace(' ','_')
# print(i)
# 计算't'在s中的出现次数
# i=s.count('s')
# print(i)
# 不使用任何内置函数，编写代码以反转字符串
# result = ""
# for char in s:
#     result = char + result
# print(result)











# s='hello,python world!'
# 替换第一个O
# i=s.replace('o','O',1)
# print(i)
# 找出字符串所有o的位置
# p=0
# for i in s:
#     if i=='o':
#         print(p)
#     p+=1
# 链接版本1
# list1=[1,2,3]
# s=''
# for i in list1:
#     s+=str(i)
#     s+="-"
# print(s)
# 链接-版本2
# result='-'.join(str(num) for num in list1)
# print(result)
# 全部大小写
# i=s.islower()
# print(i)
# u=s.isupper()
# print(u)
# num=100
# r='s:%d' %num
# print(r)
# 将列表 `['Hello,', 'Python', 'World!']` 使用空格连接为一个字符串
# list1=['hello','python','world!']
# s=""
# for i in list1:
#     s+=i
#     s+=" "
# print(s)
# 判断是否为数字
# r=s.isdigit()
# print(r)
# 给这些元素排序
# g=[]
# for i in s:
#     g.append(i)
# print(type(g))
# print(g)
# g.sort()
# print(g)
# 将字符串转为列表的格式,每个字符为一个列表元素
# g=[]
# for i in s:
#     g.append(i)
# print(type(g))
# print(g)
# 循环遍历s中所有元素
# for i in s:
#     print(i)
# 计算空格的数量
# i=s.count(' ')
# print(i)
# 计算a最后出现的位置
# i=s.rfind("a")
# print(i)
# 用num和s拼接上
# num=2025
# i=f'{s}{num}'
# print(i)
# 拼接hello和world
# i='HEllo,'
# j='world'
# print(i+j)
# 删除python
# i=s.strip('HEllo,')
# print(i)
# 获取python
# i=s[6:12:]
# print(i)
# 字符串反转
# i=s[::-1]
# print(i)
# 去除！
# i=s.strip('!')
# print(i)
# 以，分隔
# i=s.split(',')
# print(i)
# 检查是不是最后一个元素是！
# i=s.index('!')
# print(i)
# 检查HEllo是不是开头的
# i=s.index('HEllo')
# print(i)
# 替换
# i=s.replace('world','university')
# print(i)
# print(s)
# # 字符串长度计算
# print(len(s))
#
# i=s.count('o')
# 大小写的写法
# i=s.lower()
# u=s.upper()
# print(i)
# print(u)
# 查找python第一次出现的位置
# i=s.find('python')
# print(i)
















